home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: Alpha / Whiteline Alpha.iso / tex / lindner / mkidxbib.zoo / makeindx / readme.st < prev   
Encoding:
Text File  |  1990-08-22  |  3.8 KB  |  72 lines

  1.  Thomas Schulze                                        Paderborn, den 18.08.90
  2.  Hüfferweg 17
  3.  4790 Paderborn
  4.  05251/64764
  5.  
  6.      Hallo allerseits,
  7.  
  8.  hier ist die neueste  MakeIndex  Version, die sich nun  `portable version 
  9.  2.9, Atari version 1.3' schimpft.  Eingebaut in diese neue Version wurden 
  10.  Fehlerkorrekturen, einige Erweiterungen sowie eine neue Sortieroption.
  11.  Mit Hilfe dieser Option  ( -g heißt sie )  kann man endlich auch deutsche 
  12.  Texte bearbeiten und korrekt (!) sortieren.   Dazu sind allerdings einige 
  13.  Kenntnisse über die Programierung des Programmes nötig, also empfehle ich, 
  14.  die Datei MI_MAN.TEX zu lesen (LaTeX!).
  15.  
  16.  Ein grosses Problem besteht allerdings in der Art und Weise der
  17.  Umlauteingabe. Leider erkennt MakeIndex nur die alte Form (\"a, ...)
  18.  oder die nicht-expandierte neue ("a,...).
  19.  Das bedeutet: Wir haben ein Problem, denn mit german.sty sieht ein
  20.  Umlaut in der Index-Datei immer ein wenig anders aus...
  21.  
  22.  !  Einzige, zur Zeit funktionierende Lösung ist, vor dem \index-Befehl
  23.  !  per \originalTeX alle german.sty-Anpassungen auszuschalten und sie 
  24.  !  nach dem \index-Befehl mit \germanTeX wieder einzuschalten. Um
  25.  !  weniger schreiben zu müssen kann man sich ja \oT und \gT als
  26.  !  Abkürzungen definieren. Eine Umdefinition in einen Befehl (z.B. in
  27.  !  \gindex) ist mir nicht gelungen, weil trotz aller \protect-Befehle
  28.  !  der Umlaut zu früh expandierte, also in für MakeIndex unleserlicher
  29.  !  Form ausgegeben wurde.
  30.  
  31.  Zweiter Punkt: In dieser neuen Version ist die maximale Länge eines Strings
  32.  auf 1024 (1Kbyte) Zeichen erweitert worden. (Gegenüber 144 Zeichen früher.)
  33.  Wenn sich also MakeIndex mit einer `not enough core`-Meldung verabschieden
  34.  sollte, so gibt es zwei Möglichkeiten. Entweder man besorgt sich noch eine
  35.  Handvoll Ram's, um endlich genug Speicher zu haben, oder man kompiliert
  36.  das Programm neu. Freilich muss man dann erst den entsprechenden #define
  37.  in mkind.h anpassen. (Wer keinen C-Compiler sein eigen nennt: Diskette und
  38.  Rückporto an mich, und ich werde ihm weiterhelfen.)
  39.  
  40.  Alles weiter kann der interessierte Leser in der LOG-Datei oder auch im 
  41.  Source-Code nachlesen.
  42.  
  43.  Für Fehlermeldungen oder Testdateien bin ich immer dankbar, siehe Adresse. 
  44.  Falls da draußen irgend jemand ist, der das zwanghafte Gefühl hat, selber 
  45.  am Source-Code etwas zu ändern, dann bitte ich doch wenigstens um eine 
  46.  kleine Benachrichtigung darüber. Weiterhin sollte der Betreffende alle (!) 
  47.  seine Änderungen gut dokumentieren und kennzeichnen.
  48.  
  49.  So, genug der Mahnungen. Zuletzt noch der üblich Schwall:
  50.  
  51.  Dieses Programm ist Public Domain. Wer es kopieren oder weitergeben 
  52.  möchte, der ist herzlich dazu eingeladen. Er muß allerdings sicherstellen, 
  53.  daß der Source-Code zu einem annehmbaren Preis (Selbstkosten!) erhältlich 
  54.  ist. Falls man weiterhin Teile des Codes in eigene Programme einbindet, so 
  55.  muß für das gesamte Programm ebenfalls unter diesen Regeln verbreitet
  56.  werden. Ich setze noch einen drauf: Es ist verboten, dieses Programm ohne 
  57.  meine Einwilligung in einer Public-Domain-Serie zu vertreiben. Wie immer 
  58.  gibt es auch hier eine Ausnahme, nämlich bei PD-Diskettenpreisen unter 
  59.  SECHS Deutschmark für eine doppelseitige (720K) Diskette.
  60.  
  61.  So, genug des Nervens, viel Spaß mit dem Programm MakeIndex,
  62.  
  63.  MfG, Thomas Schulze.
  64.  
  65. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  66. % e-mail: ts@euler.uni-paderborn.de       %           Disclaimer:             %
  67. % full-name: Thomas Schulze               %        My opinions above          %
  68. % paper : Hüfferweg 17, 4790 Paderborn    %        are  exactly that,         %
  69. % voice : 0 52 51 / 64 7 64, ab 19.00 Uhr %        mine and opinions.         %
  70. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  71.  
  72.